package paint;

/**
 * La classe RoundRectanglePein sert à la création d'un Rectangle arrondi plein
 * @author Romain Bustos
 * @author Matthieu Perrin
 * @version 1.0
 */
public class RoundRectanglePlein extends RoundRectangle {
   
   /**
    *<b>Constructeur par defaut de la classe RoundRectanglePlein</b><br> 
    * <p>
    * Est utilisé lors d'une construction sans arguements d'un Rectangle arrondi plein <br>
    * P1 = new Point() <br>
    * P2 = new Point() <br>
    * arcLong = 1 <br>
    * arcLarg = 1 <br>
    * </p>
    */
    public RoundRectanglePlein(){
        P1 = new Point();
        P2 = new Point();
        ArcLong = 1;
        ArcLarg = 1;
    }
    
    
    /**
    *<b>Constructeur canonique de la classe RoundRectanglePlein</b><br> 
    * <p>
    * Est utilisé lors d'une construction d'un Rectangle arrondi plein<br>
    * @param X1
    *   Point de départ
    * @param Y1
    *   Point d'arrivé
    * @param ArcLong1
    *   Longeur de l'arc de cercle du coin
    * @param ArcLarg1
    *   Largeur de l'arc de cercle du coin
    * </p>
    */
    public RoundRectanglePlein(Point X1, Point Y1, int ArcLong1, int ArcLarg1){
        P1 = X1;
        P2 = Y1;
        ArcLong = ArcLong1;
        ArcLarg = ArcLarg1;
    }
}